package com.cy.bfzcommons.service;


import com.cy.bfzcommons.pojo.Product;

import java.util.List;


public interface ProductService {
    void saveProduct(Product product);

    List<Product> getProduct();

    Product productById(Integer id);

    List<Product> productLike(String describe);

    void updateProduct(Product product);

    List<Product> selectProduct(String describe);

    List<Product> categorySelect(Integer categoryId);

    List<Product> selectByUserId(Integer userId,Boolean state);

    void insertProduct(Product product);

    Product VueProductById(Integer id);

    void VueUpdateProduct(Product product);

    Object productLike2(String describe,String category,Integer min,Integer max);

    void updateState(Product product);

    List<Product> vueGetProduct(Boolean state);

    void delete(Integer productId);
}
